UML + ROOM as a Standard ADL?
نویسندگان
چکیده
Designing a software system’s architecture properly is one of the most important tasks of any software engineering project. Nevertheless there exists no common definition of the term “software architecture” and no standard software architecture description language (ADL). This paper discusses whether the standard OO modeling language UML is a standard ADL, explains some deficiencies if used for this purpose, and makes a proposal of how to eliminate these deficiencies. The proposal is based on the widely accepted idea that elements of the component-based OO modeling language ROOM should be integrated with UML. It explains why the idea of merging static structure diagrams of ROOM with behavior describing collaboration diagrams of UML is not sufficient and presents an additional approach for the integration problem.
منابع مشابه
Enhancement of Action Description Language for UML Activity Diagram Review
The UML activity diagram is graphical presentation that describes the operational process and related causes used in each stage of the system. For understanding and accurate communication, the UML standard is required for determining the congruent and consistent format application. To detect the misconception and incorrect notation, this paper presents an automation approach to reviewing UML ac...
متن کاملUML2 as an ADL Hierarchichal Hardware Modeling
Taking into account the hardware architecture specificities is a crucial step in the development of an efficient application. This is particularly the case for embedded systems where constraints are strong (real-time) and resources limited (computing, power). This approach is called co-design, and it is found more or less explicitly in ADLs (Architecture Description Languages). Many works have ...
متن کاملBridging the gap between Acme and UML 2.0 for CBD
Architecture Description Languages (ADLs) such as Acme (a mainstream second generation ADL which contains the most common ADL constructs) provide formality in the description of software architectures, but are not easily reconciled with day-today development concerns, thus hampering their adoption by a larger community. UML, on the other hand, has become the de facto standard notation for desig...
متن کاملIntegrating the Unified Modeling Language with an Architecture Description Language
This paper presents an approach to bring languages and tools for specification and validation of software architecture into wider use. This is achieved by integrating UML (Unified Modeling Language) with an Architecture Description Language (ADL). The integration will encompass the advantages of both languages. Specifically, it will provide UML with a theoretical foundation for architecture mod...
متن کاملSuitability of the UML as an Architecture
Increasingly, very high level designs of large software systems are being described by software architectures. A software architecture expresses the overall structure of the system in an abstract, structured way. The Uni ed Modeling Language (UML) is widely used to express midand low-level designs of software, and recent proposals have been made to adapt the UML for use as an architecture desig...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999